
function modifier_status(id,slltEtat){
	var texte = document.getElementById(id);
	
	idArticle = texte.value;
	
	var slt = document.getElementById(slltEtat);
	etat = slt.selectedOptions[0].innerText;
	var req=createXmlHttpRequestObject() ; //createXmlHttpRequestObject étant défini
	req.open("POST","modifie_article.php", "true");
	// pas de parametre
	  req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

	req.send("id="+idArticle+"&etat="+etat);
	
	req.onreadystatechange=function (){
	var req=createXmlHttpRequestObject() ; 
	
	var text = encodeURIComponent(tinyMCE.activeEditor.save());
	var titre = document.getElementById("idTitre").value; 

	var data = "titre="+titre+"&text="+text+"&etat="+etat+"&idSujet=1";
	if (idArticle != "new") data = data+"&id_article="+idArticle;
	var url = "enregistrer_article.php";
	req.open("POST",url,true);
	req.onreadystatechange=function ()
{
    if (requete.readyState==4) 
	{
	   var id_enreg=requete.responseText;
	   
	   if(isNaN(id_enreg)){
		 alert("Une erreur c'est produite lors de l'enregistrement "+id_enreg);
		}else{
		 
		 alert("L'artile a bien été modifié");
		 tinyMCE.activeEditor.isNotDirty = 1;
		 document.location.href='./mes_brouillons.php'
		}
	}
}
	req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	req.send(data);
	
	
	}
	annuler(id);
}

function retourne_brouillon(path,article,idArticle,id,correction){
	var req=createXmlHttpRequestObject() ; //createXmlHttpRequestObject étant défini
	
	//on appelle le fichier reponse.txt
	req.open("POST", path, false);
	req.send(null);
	
	
	//insere le texte dans le texte area				
	tinyMCE.activeEditor.setContent(req.responseText);

	texte.defaultValue = req.responseText;
	var idTexte = document.getElementById(idArticle);
	
	idTexte.value = id;
	
	var targetElement = document.getElementById("correction") ;
	if (targetElement.style.display == "none")
	{
		targetElement.style.display = "" ;
	} 
	
}


// Obtenir l’objet XMLHttpRequest. 
function createXmlHttpRequestObject() {
// Garder la référence à l’objet XMLHttpRequest.
	var xmlHttp;
	// Si le navigateur est Internet Explorer 6 ou plus ancien. 
	if (window.ActiveXObject) {
		try {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}catch (e) { 
			xmlHttp = false;
		}
	}else{
	// Si le navigateur est Mozilla ou autres. 
		try {
			xmlHttp = new XMLHttpRequest();
		}catch (e) {
			xmlHttp = false;
		}
	}

	// Retourner l’objet créé ou afficher un message d’erreur. 
	if (!xmlHttp){
		alert("Erreur de création de l'objet XMLHttpRequest.");
	}else{
		return xmlHttp;
	}
}

function visibilite(thingId)
{
	var targetElement;
	targetElement = document.getElementById(thingId) ;
	if (targetElement.style.display == "none")
	{
		targetElement.style.display = "" ;
	} else {
		targetElement.style.display = "none" ;
	}
}

function annuler(idArticle){
	var idTexte = document.getElementById(idArticle);

	idTexte.value = "";
	
	var targetElement = document.getElementById("correction") ;
	if (targetElement.style.display == "")
	{
		targetElement.style.display = "none" ;
	} 
}


